АВТОМАТ КОНЕЧНЫЙ

математическая модель устройства с конечной памятью, преобразующего дискретную информацию. А. к. является одним из важнейших видов управляющих сиcтем. Содержательно А. к. можно охарактеризовать как устройство, имеющее входной и выходной каналы и находящееся в каждый из моментов дискретного времени, наз. тактовыми моментами, в одном из псостояний АВТОМАТ КОНЕЧНЫЙ фото №1 По входному каналу в каждый тактовый момент в устройство поступают сигналы - буквы входного алфавита. В те же моменты по выходному каналу устройство выдает сигналы - буквы выходного алфавита. С соответствующей точки зрения, к таким устройствам могут быть отнесены формальные системы, реальные автоматы, живые организмы и т. п.

Существуют различные подходы к определению понятия А. к. При макроподходе, т. е. когда интересуются только внешним поведением устройств, определение А. к. может быть дано в виде совокупности функций, либо в виде конечного ориентированного графа, либо в алгебраич. форме - в виде конечной алгебры с унарными операциями (см. Автоматов способы задания). При микроподходе А. к. задается множеством элементов и схемой их соединения, т. е. в этом случае кроме функционирования описывается и строение автомата, в связи с чем это понятие обычно наз. структурным, а сами А. к.- структурными автоматами, или автоматными сетями.

Макроподход. А. к.- это система АВТОМАТ КОНЕЧНЫЙ фото №2 где АВТОМАТ КОНЕЧНЫЙ фото №3 - конечные, как правило непустые, алфавиты, наз., соответственно, входным алфавитом, множеством состояний и выходным алфавитом; АВТОМАТ КОНЕЧНЫЙ фото №4- функция переходов, отображающая множество АВТОМАТ КОНЕЧНЫЙ фото №5 в АВТОМАТ КОНЕЧНЫЙ фото №6 АВТОМАТ КОНЕЧНЫЙ фото №7- функция выходов, отображающая АВТОМАТ КОНЕЧНЫЙ фото №8 в В. Такие А.к. иногда называются автоматами Мили. В случае, когда функция выходов АВТОМАТ КОНЕЧНЫЙ фото №9 отображает Sв В(т. е. не зависит от букв входного алфавита), А. к. называют а в-томатом Мура. Всякий автомат Мура является автоматом Мили.

Важнейшей характеристикой А. к. является его поведение (см. Автомата поведение), к-рое может быть определено по-разному. В зависимости от того, какой тип поведения рассматривается, А. к. подразделяются на преобразователи, акцепторы (распознаватели), генераторы и др. Чтобы определить основные виды поведения А. к., функции j и y распространяют на множество АВТОМАТ КОНЕЧНЫЙ фото №10 (где АВТОМАТ КОНЕЧНЫЙ фото №11 - множество всех слов в алфавите А, включая пустое слово АВТОМАТ КОНЕЧНЫЙ фото №12):

АВТОМАТ КОНЕЧНЫЙ фото №13

(здесь АВТОМАТ КОНЕЧНЫЙ фото №14 а запись АВТОМАТ КОНЕЧНЫЙ фото №15 обозначает слово, получаемое путем приписывания буквы акслову a). Таким образом распространенные функции АВТОМАТ КОНЕЧНЫЙ фото №16 АВТОМАТ КОНЕЧНЫЙ фото №17 для произвольных АВТОМАТ КОНЕЧНЫЙ фото №18 и АВТОМАТ КОНЕЧНЫЙ фото №19 описывают соответственно состояние, в к-рое переходит автомат из состояния s под действием входного слова АВТОМАТ КОНЕЧНЫЙ фото №20 и выходную букву, к-рая выдается автоматом в момент поступления последней буквы входного слова АВТОМАТ КОНЕЧНЫЙ фото №21 Пусть АВТОМАТ КОНЕЧНЫЙ фото №22 обозначает начало длины АВТОМАТ КОНЕЧНЫЙ фото №23 слова АВТОМАТ КОНЕЧНЫЙ фото №24 - слова в алфавитах АВТОМАТ КОНЕЧНЫЙ фото №25 определяемые следующим образом:

АВТОМАТ КОНЕЧНЫЙ фото №26

Функции АВТОМАТ КОНЕЧНЫЙ фото №27 описывают уже последовательность всех состояний, в к-рых находился автомат при поступлении в него букв слова АВТОМАТ КОНЕЧНЫЙ фото №28 а также выходное слово, т. е. последовательность букв выходного алфавита, выдаваемых автоматом под воздействием входного слова АВТОМАТ КОНЕЧНЫЙ фото №29 Тернарное отношение

АВТОМАТ КОНЕЧНЫЙ фото №30

наз. функционированием А. к. АВТОМАТ КОНЕЧНЫЙ фото №31=( А, S, В,j, y). Функции АВТОМАТ КОНЕЧНЫЙ фото №32 естественно распространяются и на бесконечные последовательности (сверхслова) в алфавите А. Поэтому под функционированием А. к. иногда понимают отношение вида F, в к-ром a - произвольное сверхслово. В этом случае значение функции АВТОМАТ КОНЕЧНЫЙ фото №33 определяется как множество всех тех и только тех состояний, к-рые встречаются в последовательности АВТОМАТ КОНЕЧНЫЙ фото №34 бесконечное число раз.

А. к. с выделенным начальным состоянием АВТОМАТ КОНЕЧНЫЙ фото №35 наз. инициальным и обозначается АВТОМАТ КОНЕЧНЫЙ фото №36 Поведением инициального А. к. АВТОМАТ КОНЕЧНЫЙ фото №37 наз. обычно одно из следующих трех отношений.

1) Функция АВТОМАТ КОНЕЧНЫЙ фото №38 отображающая АВТОМАТ КОНЕЧНЫЙ фото №39 (или АВТОМАТ КОНЕЧНЫЙ фото №40, где АВТОМАТ КОНЕЧНЫЙ фото №41 - множества всех сверхслов в алфавитах Аи Всоответственно). Эта функция наз. функцией вычислимой, или реализуемой, инициальным А. к.АВТОМАТ КОНЕЧНЫЙ фото №42

2) Множество АВТОМАТ КОНЕЧНЫЙ фото №43 определяемое для выделенного множества АВТОМАТ КОНЕЧНЫЙ фото №44 заключительных состояний так:

АВТОМАТ КОНЕЧНЫЙ фото №45

Множество АВТОМАТ КОНЕЧНЫЙ фото №46 наз. событием, представимым А. к. АВТОМАТ КОНЕЧНЫЙ фото №47 с множеством АВТОМАТ КОНЕЧНЫЙ фото №48 заключительных состояний.

3) Множество значений функции АВТОМАТ КОНЕЧНЫЙ фото №49 для всевозможных АВТОМАТ КОНЕЧНЫЙ фото №50 называемое множеством, перечислимым данным АВТОМАТ КОНЕЧНЫЙ фото №51

4) Множество АВТОМАТ КОНЕЧНЫЙ фото №52 определяемое для системы АВТОМАТ КОНЕЧНЫЙ фото №53 подмножеств множества АВТОМАТ КОНЕЧНЫЙ фото №54 следующим образом:


АВТОМАТ КОНЕЧНЫЙ фото №55

Множество АВТОМАТ КОНЕЧНЫЙ фото №56 наз. сверхсобытием, представимым А. к. АВТОМАТ КОНЕЧНЫЙ фото №57 с системой' АВТОМАТ КОНЕЧНЫЙ фото №58 заключительных подмножеств состояний. А. к. с поведением типа 1) наз. конечным преобразователем, ас поведением типа 2) - конечным распознавателем, или акцептором.

Если в качестве входного и выходного алфавитов взять декартовы произведения АВТОМАТ КОНЕЧНЫЙ фото №59 X АВТОМАТ КОНЕЧНЫЙ фото №60 соответственно, то поведением типа 1) будет набор из га функций от таргументов. В этом случае говорят, что автомат имеет твходов и n выходов, причем алфавиты АВТОМАТ КОНЕЧНЫЙ фото №61 наз., соответственно, входными и выходными алфавитами такого автомата. Класс событий, представимых А. к., и класс функций, вычислимых А. к., могут быть описаны различными математич. средствами. Основной результат состоит в том, что события, представимые А. к., совпадают с так наз. регулярными событиями, а функции, вычислимые А. к., совпадают с ограниченно-детерминированными функциями. Кроме того, класс множеств, перечислимых А. к., совпадает с классом событий, представимых А. к.

Относительно поведений 2), 3) и 4) автоматы Мура эквивалентны автоматам Мили в том смысле, что для всякого автомата Мили найдется эквивалентный ему, т. е. имеющий то же самое поведение, автомат Мура, и обратно. Для поведения 1) это неверно. Однако, если в автоматах Мура вместо АВТОМАТ КОНЕЧНЫЙ фото №62 брать функции вида

АВТОМАТ КОНЕЧНЫЙ фото №63

то автоматы Мура будут эквивалентны автоматам Мили. Автомат Мура АВТОМАТ КОНЕЧНЫЙ фото №64 наз. автономным автоматом, или генератором, если функция переходов не зависит от букв входного алфавита. Под поведением инициального автономного автомата АВТОМАТ КОНЕЧНЫЙ фото №65 принято понимать сверхслово

АВТОМАТ КОНЕЧНЫЙ фото №66

где АВТОМАТ КОНЕЧНЫЙ фото №67 . Эта последовательность является периодической с нек-рым предпериодом.

А. к. АВТОМАТ КОНЕЧНЫЙ фото №68 паз. переходной системой, если B-S и для всякого s из Sимеет место АВТОМАТ КОНЕЧНЫЙ фото №69 или же если выходной алфавит В - пустой. Таким образом, переходная система полностью определяется тройкой АВТОМАТ КОНЕЧНЫЙ фото №70

Понятия А. к. и функционирования А. к. могут быть определены различными эквивалентными способами (см. Автоматов способы задания, Автомата поведение). Широкое распространение получили так наз. канонические уравнения. Для произвольного слова АВТОМАТ КОНЕЧНЫЙ фото №71 пусть АВТОМАТ КОНЕЧНЫЙ фото №72 обозначает t- юбукву слова АВТОМАТ КОНЕЧНЫЙ фото №73, а АВТОМАТ КОНЕЧНЫЙ фото №74- длину слова АВТОМАТ КОНЕЧНЫЙ фото №75 Тогда функционирование FА. к.АВТОМАТ КОНЕЧНЫЙ фото №76 состоит из всех тех и только тех троек слов АВТОМАТ КОНЕЧНЫЙ фото №77 , к-рые удовлетворяют условиям: 1)АВТОМАТ КОНЕЧНЫЙ фото №78 2) для всякого tтакого, что АВТОМАТ КОНЕЧНЫЙ фото №79 имеют место равенства АВТОМАТ КОНЕЧНЫЙ фото №80 Для определения поведения инициального А. к. АВТОМАТ КОНЕЧНЫЙ фото №81 необходимо добавить равенство АВТОМАТ КОНЕЧНЫЙ фото №82 Совокупность этих равенств однозначно определяет поведение инициального А. к. и наз. обычно каноническими уравнениями. Канонич. уравнения широко используются в задачах анализа и синтеза автоматов.

Микроподход. Рассматривается множество элементов, состоящее из определенных выше А. к. с входными и

АВТОМАТ КОНЕЧНЫЙ фото №83

выходными алфавитами вида АВТОМАТ КОНЕЧНЫЙ фото №84 где А - конечный алфавит, одинаковый для всех элементов. Правила построения структурных А. к. из элементов описывают дозволенные соединения (отождествления) входов и выходов, а также определяют множества входов и выходов, получаемых А. к.

Важнейшим примером таких А. к. являются логические сети (л. с.). Ниже приводится один из вариантов этого понятия. В рассматриваемом случае А={0,1} и элементами являются так наз. функциональные элементы (ф. э.), представляющие собой А. к. с одним состоянием, а также специальные автоматы Мура, наз. задержками. Последние характеризуются тем, что они имеют два состояния, к-рые обычно обозначаются буквами О и 1 входного алфавита, при

АВТОМАТ КОНЕЧНЫЙ фото №85

чем функции переходов и выходов удовлетворяют условиям: АВТОМАТ КОНЕЧНЫЙ фото №86 Поскольку ф. э. имеет только одно состояние, то он полностью характеризуется функцией выходов y, являющейся в этом случае булевой функцией от паргументов, где п - число входов ф. э. Элементы являются исходными л. с., входы и выходы к-рых совпадают, соответственно, с входами и выходами элементов. Дальнейшее построение более сложных л. с. производится по следующим правилам.

1. Объединение двух л. с. есть л. с., входами и выходами к-рой являются, соответственно, входы и выходы объединяемых л. с. (рис. 1).

2. Результат отождествления любых двух входов л. с. является л. с., выходы к-рой совпадают с выходами исходной л. с., а входами служат все входы исходной л. с., кроме одного из отождествленных (рис. 2).

3. Результат отождествления выхода одной л. с. с входом другой л. с. есть л. с. Ее входами являются все входы первой л. с. и те входы второй л. с., к-рые не отождествлялись с выходом первой л. с.; ее выходами являются все выходы обеих л. с. (рис. 3).

АВТОМАТ КОНЕЧНЫЙ фото №87

4. Результат отождествления выхода л. с., являющегося выходом задержки, с произвольным входом этой же л. с. есть л. с., входы к-рой - все входы исходной л. с., кроме отождествленного, а выходы - все выходы исходной л. с. (рис. 4). (При нек-рых ограничениях это правило может быть применимо и к выходам, не являющимся выходами задержек.)

5. В любой л. с. можно объявить выходами только часть выходов, определенных согласно правилам 1 - 4. Л. с., получаемые из ф. э. с помощью правил 1, 2, 3, 5, наз. обычно схемами из ф. э.

Функционирование л. с. содержательно можно описать следующим образом.

АВТОМАТ КОНЕЧНЫЙ фото №88

Пусть в момент tвсем входам л. с. приписаны входные буквы и определены состояния задержек. Тогда в этот же момент всем входам и выходам элементов л. с., в частности всем выходам л. с., будут приписаны буквы в соответствии со следующими правилами. Если входам ф. э. с выходной функцией АВТОМАТ КОНЕЧНЫЙ фото №89 приписаны, соответственно, буквы АВТОМАТ КОНЕЧНЫЙ фото №90 то его выходу в этот же момент будет приписана буква, являющаяся значением АВТОМАТ КОНЕЧНЫЙ фото №91

Если задержка находится в момент tв состоянии a, то в этот же момент ее выходу приписывается буква а. Отождествленным входам и выходам приписываются одинаковые буквы. Далее, в момент АВТОМАТ КОНЕЧНЫЙ фото №92 состояния задержек определяются входными буквами в момент t, как было определено выше, т. е. АВТОМАТ КОНЕЧНЫЙ фото №93 Таким образом, при фиксированных начальных состояниях задержек л. с. определяет нек-рое отображение входных последовательностей в алфавите АВТОМАТ КОНЕЧНЫЙ фото №94 в

АВТОМАТ КОНЕЧНЫЙ фото №95

выходные последовательности в алфавите АВТОМАТ КОНЕЧНЫЙ фото №96 где АВТОМАТ КОНЕЧНЫЙ фото №97 АВТОМАТ КОНЕЧНЫЙ фото №98 - число входов, а n, АВТОМАТ КОНЕЧНЫЙ фото №99 - число выходов л. с. Класс таких отображений совпадает с классом функций, реализуемых А. к. в первом смысле (т. е. с классом ограниченно детерминированных функций), поскольку описанное выше функционирование л. с. совпадает с функционированием А. к. (АВТОМАТ КОНЕЧНЫЙ фото №100АВТОМАТ КОНЕЧНЫЙ фото №101 ), где АВТОМАТ КОНЕЧНЫЙ фото №102 - число входов, АВТОМАТ КОНЕЧНЫЙ фото №103 - число выходов л. с., S - декартово произведение множеств состояний всех задержек л. с.; функция переходов ф является покоординатным применением функций переходов задержек, а функция выходов АВТОМАТ КОНЕЧНЫЙ фото №104 определяется в соответствии с вышеописанным функционированием ф. э. и задержек.

Пусть, напр., элементами являются задержки (к-рые на рисунке изображаются прямоугольниками) и ф. э. с выходными функциями АВТОМАТ КОНЕЧНЫЙ фото №105 (треугольники с соответствующими символами функции). На рис. 5 изображена л. с., к-рая в тактовый момент tвыдает выходную букву 1 в том и только в том случае, если среди входных букв в моменты 0, 1, 2, .. ., tсодержится нечетное число букв 1 (задержка в начальный момент имеет состояние 0; буквами а и bобозначены, соответственно, вход и выход л. с.). Если обозначить через s(t), a(t), b(t), соответственно, состояние, входную букву и выходную букву в момент t, то функционирование такой л. с. можно задать следующими канонич. уравнениями:

АВТОМАТ КОНЕЧНЫЙ фото №106

При макроподходе этот автомат можно представить в виде АВТОМАТ КОНЕЧНЫЙ фото №107 (mod 2) и АВТОМАТ КОНЕЧНЫЙ фото №108

Понятие А. к. явилось отправным пунктом современной автоматов теории, изучающей также различные модификации и обобщения этого понятия.

АВТОМАТ КОНЕЧНЫЙ фото №109


Смотреть больше слов в «Математической энциклопедии»

АВТОМАТА ПОВЕДЕНИЕ →← АВТОМАТ ВЕРОЯТНОСТНЫЙ

Смотреть что такое АВТОМАТ КОНЕЧНЫЙ в других словарях:

АВТОМАТ КОНЕЧНЫЙ

Автомат конечный — автомат, у которого множество входных и выходных сигналов, а также множество внутренних состояний являются конечными множествами.[Зо... смотреть

АВТОМАТ КОНЕЧНЫЙ

мат. ақырлы автомат

АВТОМАТ КОНЕЧНЫЙ

ақырлы автомат

T: 51